﻿namespace MJD.Comunes.Entidades
{
    public class Persona: Entidad
    {
        #region Atributos

        /// <summary>
        /// Nombre de la entidad
        /// </summary>
        private string _nombre;


        /// <summary>
        /// Letra del numero del rif J, P, G o E
        /// </summary>
        private char _letraRif;


        /// <summary>
        /// NUmero del rif
        /// </summary>
        private long _rif;


        /// <summary>
        /// Numero de telefono
        /// </summary>
        private string _telefono;

        #endregion

        #region Encapsulamiento

        /// <summary>
        /// Letra del numero del rif J, P, G o E
        /// </summary>
        public virtual char LetraRif
        {
            get { return _letraRif; }
            set { _letraRif = value; }
        }


        /// <summary>
        /// NUmero del rif
        /// </summary>
        public virtual long Rif
        {
            get { return _rif; }
            set { _rif = value; }
        }


        /// <summary>
        /// Numero de telefono
        /// </summary>
        public virtual string Telefono
        {
            get { return _telefono; }
            set { _telefono = value; }
        }


        /// <summary>
        /// Nombre de la entidad
        /// </summary>
        public virtual string Nombre
        {
            get { return _nombre; }
            set { _nombre = value; }
        }

        #endregion
    }
}
